# 使用 Node 18 的官方镜像作为基础镜像
FROM node:18
LABEL authors="mac"
# 设置容器内的工作目录
WORKDIR /app
# 复制 package.json 和 package-lock.json (如果有)
COPY package*.json ./
#更新淘宝源
RUN npm config set registry https://registry.npm.taobao.org
# 安装项目依赖
RUN npm install
# 复制项目文件和文件夹到工作目录
COPY . .
# 容器对外暴露的端口号
EXPOSE 8080
# 启动服务
CMD ["npm", "run", "serve"]
